package featuremodel.constraint;

import featuremodel.FeatureModelDef;
import featuremodel.method.ExcludeMethodUnbind;
import skyblue.Constraint;
import skyblue.Strength;
import skyblue.Variable;

public class ExcludeConstraint extends Constraint{

	public ExcludeConstraint(Variable a, Variable b,Strength strength) {
		
		super(strength);
		this.constraintType = FeatureModelDef.EXCLUDE_CONSTRAINT;
		getVariables().add(a);
		getVariables().add(b);
		
		getMethods().add(new ExcludeMethodUnbind(a));
		getMethods().add(new ExcludeMethodUnbind(b));
		
		
	}

}
